home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / text / mac / faqs.253 < prev    next >
Text File  |  1996-02-12  |  28KB  |  666 lines

  1. Frequently Asked Questions (FAQS);faqs.253
  2.  
  3.  
  4.  
  5. Another method is a linked list of lines. This is exactly what it says.
  6. When you read in the file, you split it up into lines, maintaining
  7. pointers to the previous & next line. Line-based functions are much
  8. easier with this method, but searching isn't so easy.
  9.  
  10.  
  11. 07) How do I reformat paragraphs in vi?
  12.  
  13. Rather than write a set of macros to do this for you, it's usually
  14. easier just to use an external program to do it for you.  If you have
  15. fmt(1), then {!}fmt will reformat the paragraph under the cursor.  This
  16. can be fitted into a macro easily enough.
  17.  
  18. If you don't have fmt, then you can use nroff(1) similarly (with a few
  19. caveats about getting rid of trailing blank lines).
  20.  
  21. A format program is also to be found inside the EX/VI archives.  The
  22. filename is vi.reformat.tar.Z.  It claims to be a WordStar reformat.
  23.  
  24.  
  25. 08) Has anyone got a simple editor for Unix?
  26.  
  27. This comes up a lot. The answer is usually Microemacs, or some clone of
  28. it. Another choice might be joe, crisp or fpted. See question 02 for
  29. where to get them from.
  30.  
  31.  
  32. 09) Are there any vi archive sites around?
  33.  
  34. Ove Ruben R Olsen maintains one of the biggest vi archive sites around.
  35. His site is mirrored at a number of sites worldwide.  See the companion
  36. posting for more information.
  37.  
  38.  
  39. 10) Where can I get vi for VMS?
  40.  
  41. Both TPU and GNU Emacs have vi emulations.  You can generally find them
  42. in ftp archives.
  43.  
  44.  
  45. 11) How do I edit binary files with VI ?
  46.  
  47. To do this you need a program that converts you binary file to
  48. a plain ascii file. In the EX/VI archives there are two programs
  49. to do this:
  50.  
  51. vi.bed.tar.Z     - A good frontend.
  52. vi.bined.tar.Z   - Two filters to convert binary files to/from ascii.
  53.                    Claims to solve the "Line to long" message.
  54.  
  55.  
  56. 12) Why does vi sometimes tell me 'Too much macro text'?
  57.  
  58. When vi starts up, it looks in three places for initialisation commands
  59. of some description.  It first looks in your EXINIT environmental
  60. variable.  If it doesn't find that, then it looks in the current
  61. directory for a file called .exrc (some vi's do this *as well as*
  62. looking at EXINIT anyway), and sources that instead.  If it doesn't find
  63. either of these, then it sources $HOME/.exrc.
  64.  
  65. The problem is that some vi's source both .exrc files anyway (this is
  66. wrong - it should only ever source one), and vi's buffers overflow
  67. giving you the above error message.  One more bug found, Mr. Joy.
  68.  
  69.  
  70. 13) Is there a list of bugs in vi?
  71.  
  72. Not at the minute.  If anyone would like to collect a list of known
  73. bugs, I'd be happy to post it with this FAQ.
  74.  
  75.  
  76. 14) Whats a folding editor?
  77.  
  78. Another word for 'folding editor' is 'outline editor'.
  79.  
  80. This is quite a hard concept to explain without having a folding editor
  81. in front of you to explain with.  The idea behind it is to hide text
  82. behind some sort of descriptive heading.  For instance, if you were
  83. working on some C code, but didn't want to see the millions of C
  84. headers, you could fold that text away behind the heading 'INCLUDE FILES',
  85. like:
  86.  
  87. In a normal text editor, the file would look like:
  88. --- begin ---
  89. #include <stdio.h>
  90. #include <stdlib.h>
  91. #include <bar/foo/blrufl.h>
  92. #include <ktb/kick/inside.h>
  93. #include <mary/had/a/little/lamb.h>
  94.  
  95. int heights()
  96. {
  97.     return wuthering();
  98. }
  99. --- end ---
  100.  
  101. in a folding editor, it might look something like this:
  102.  
  103. --- begin ---
  104. ... INCLUDE FILES
  105.  
  106. int heights()
  107. {
  108.     return wuthering();
  109. }
  110. --- end ---
  111.  
  112. Of course, the line can be unfolded, and you can see the original text,
  113. and in editors such as Origami, this folding can be nested.
  114.  
  115.  
  116.  
  117. 15) Where can I get the DEC editor EDT for UNIX.
  118.  
  119.   [ Information supplied by Castor Fu (castor@drizzle.stanford.edu) ]
  120.  
  121.   1. Using the the GNU Emacs EDT emulator.
  122.      This provides you with the key bindings but doesn't really have
  123.      the look and feel.  One of the nicest things about EDT for novices
  124.      is that it really controls a vtxxx terminal competently, and makes
  125.      use of highlighting, keypad, etc. to aid casual users.  This
  126.      implementation is designed for the "expert" edt user who has no
  127.      need for such niceties and primarily wants the key bindings for
  128.      his keypad.
  129.  
  130.   2. Buy a commercial product.  Probably the most widely used such is
  131.      EDT+ from:
  132.  
  133.      Boston Business Computing
  134.      3 Dundee Park,
  135.      Andover, MA 01810
  136.      USA
  137.      +1 508 470-0444, FAX +1 508 474-8244.
  138.  
  139.      I used their product a little bit on a Multiflow, but not enough to
  140.      REALLY tell how good it is.
  141.      Their product will probably cost somewhere $500 and $1000. But it
  142.      really looks like EDT to me.
  143.  
  144.   3. Wait for DEC to announce it's port of TPU to Ultrix? I heard they
  145.      intend to make this a product.
  146.  
  147.   4. We've started using Anker Berg-Sonne's SEDT. It's become the editor
  148.      of choice in our group among those who don't already know vi or
  149.      emacs, because it's very easy to use.  I don't know why, but it is
  150.      not widely used/known about in the unix world for some reason.
  151.      (See also question 2 for where to find this editor).
  152.  
  153.  
  154.  
  155. --
  156.         Ove Ruben R Olsen a Gnarfer and VI user. EMAIL: ruben@uib.no.
  157.      Maintaining the EX/VI-archive and a couple of the Comp.Editors FAQs.
  158.     People that are ignorant tend to live a frustrated life, at least when
  159.      it comes to editing - But I do belive this is a general rule in life
  160. Xref: bloom-picayune.mit.edu comp.editors:7147 news.answers:4095
  161. Newsgroups: comp.editors,news.answers
  162. Path: bloom-picayune.mit.edu!snorkelwacker.mit.edu!ira.uka.de!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sunic!ugle.unit.no!alf.uib.no!buboo
  163. From: buboo@alf.uib.no (Ove Ruben R Olsen)
  164. Subject: comp.editors - VI Archives
  165. Message-ID: <Ruben-FAQ3-0002@alf.uib.no>
  166. Followup-To: poster
  167. Supersedes: <Ruben-FAQ3-0001@alf.uib.no>
  168. Reply-To: Ruben@Uib.no
  169. Organization: University of Bergen, Norway
  170. Date: Tue, 17 Nov 92 19:02:43 GMT
  171. Approved: news-answers-request@MIT.Edu
  172. Expires: Fri 17 Dec 92 19:02:05 GMT
  173. Lines: 340
  174.  
  175. Archive-name: editor-faq/VI_Archive_List
  176.  
  177.  
  178.  
  179. This is a monthly posting of the INDEX files on ex/vi stuff on
  180. ftp-archives around the world.
  181.  
  182. Please: READ THE WHOLE DOCUMENT BEFORE FETCHING ANY FILES !
  183.  
  184. NEWS:
  185.   New files in the info section:
  186.  
  187.  
  188.   New files in the macro section:
  189.  
  190.  
  191.   Other newsitems:
  192.  
  193.  
  194.  
  195. FTP:
  196.   Remeber that those who allow anonymous-ftp are very kind. Please do
  197.   not misuse or abuse YOUR privilegde using anonymous FTP.
  198.   Think twice before fetching, esp if you are a long-distance ftp'er.
  199.  
  200.   If you are going to use FTP, use the site that is the closest to you
  201.   counting NET-VICE. If you don't know what I'm talking about, please
  202.   ask someone who know (ie. your system administrator).
  203.   IF YOU HAVE FTP-ACCESS, DO *NOT* USE THE MAILSERVER. Not even if you
  204.   temporarly cannot reach the ftp-sites.
  205.   The mirroring sites are always updated.
  206.  
  207.   Why YOU shold use the site closest to you NET-VICE:
  208.     - Faster access.
  209.     - Reducing the net load.
  210.     - Keeping the site.
  211.  
  212.   The main archive is in Bergen, Norway, EUROPE.
  213.   alf.uib.no is mirrored thru sites around the world.
  214.   Please use the site closest to you.
  215.   The mirroing sites are ALWAYS updated.
  216.  
  217.   Please do NOT use ftp to the sites during peak hours at the various
  218.   locations. Please respect this or else, if there is too much FTP'ing
  219.   going on prime time to the various places, the ftp site may have to
  220.   shut down.  NON OF US WOULD WANT THAT, WOULD WE ?
  221.  
  222.   The following sites contains the VI/EX archives:
  223.  
  224.    European users:
  225.       Main site:     alf.uib.no (129.177.30.3)
  226.       Filearea:      pub/lpf/misc
  227.       Maintainer:    Ove Ruben R Olsen (Ove.R.Olsen@UiB.no)
  228.       Location:      Bergen, Norway, EUROPE.
  229.       Peak hours:    07.00 am GMT to 03.00 pm GMT
  230.  
  231.    Japanese users:
  232.       Mirror site:   utsun.s.u-tokyo.ac.jp (133.11.11.11)
  233.       Filearea:      misc/vi-archive
  234.       Maintainer:    Eric E. Bowles (bowles@utsun.s.u-tokyo.ac.jp)
  235.       Location:      Tokyo, Japan, ASIA.
  236.       Peak hours:    01.00 am GMT to 09.00 am GMT
  237.  
  238.    USA, Canada and Mexican users:
  239.       Mirror site:   cs.uwp.edu (131.210.1.4)
  240.       Filearea:      /pub/vi
  241.       Maintainer:    Dave Datta (datta@cs.uwp.edu)
  242.       Location:      Kenosha, Wisconsin, U.S.A.
  243.       Peak hours:    None.
  244.  
  245.   Australia, NZ and the rest Down Under:
  246.       Main site:     monu6.cc.monash.edu.au (130.194.1.106)
  247.       Filearea:      /pub/Vi
  248.       Maintainer:    Steve Balogh (steve@monash.edu.au)
  249.       Location:      Melbourne, AUSTRALIA.
  250.       Peak hours:    Not relevent
  251.  
  252.  
  253.   This site is listed here for convinience to those who do not have
  254.   an Inet link, but do subscribe to GEnie.
  255.    GEnie (General Electric Network for Information Exchange):
  256.       Mirror site:   Ultimate archive
  257.       Filearea:      GEnie Unix RoundTable, library 11: Editors
  258.       Maintainer:    GEnie mail=GARS
  259.       Location:      Rockville, Maryland, U.S.A.
  260.       Peak hours:    Available 24 hours but connect charges are reduced
  261.                      from 1800 until 0800 local connect time (international
  262.              connect subject to PDN tarriffs)
  263.       Add. info.:    Maint. may be contacted at (01) 501-227-7817
  264.                      Gary Smith / P. O. Drawer 7680 / Little Rock, AR 72217
  265.  
  266. EMAIL:
  267.   I have built a Tiny Little Mailserver. This mailserver will send files to
  268.   those with NO FTP-access at all.
  269.   The mailservers adress is BUBOO@ALF.UIB.NO, the same adress wich is in the
  270.   Reply-To: field.
  271.   To get a file from the mailserver put the keyword GET in the subject line.
  272.   Example:
  273.       Subject: GET vi.passwd.Z
  274.  
  275.   To get files in the macro area, put macros/ before the filname.
  276.   Example:
  277.       Subject: GET macros/upcase
  278.  
  279.   The Mailserver will only understand the GET command.
  280.   The Mailserver will send a Controll File for each file requested. The
  281.   controll file will give you status information about your request.
  282.   The mailserver can only handle ONE FILE PER REQUEST. If you want more than
  283.   one file, send several Emails.
  284.   DO NOT request the whole archive! If you request the whole archive I'm
  285.   going to mail your admin about it. If you want the whole archive, request
  286.   a small amounts (max 10) of files everyday.
  287.   Before fetching a file, think: "Do I realy need this file, or is it just
  288.   'nice to have it' ?"
  289.   All files will be run thru uuencode(1) before mailed, even textfiles.
  290.   If you do not get a reply withing reasonable time, please do not send
  291.   more request about the file(s). The mailserver is probaly down if this
  292.   happends. If the server is down, it will be restarted withing 24 hours.
  293.  
  294.   BEWARE: If the mailserver DOES NOT UNDERSTAND the receiptent-adress,
  295.           no mail will be forwarded. The maintainer does NOT have the
  296.           time to manualy process badly formed adresses.
  297.  
  298.  
  299. CONTRIBUTION:
  300.   If you have stuff about ex/vi, macros, tips and tricks, plase email it to
  301.   Ove.R.Olsen@uib.no for inclusion in the archive.
  302.  
  303.  
  304. Regards,
  305.  
  306. Ove Ruben R Olsen
  307. LPF- Archive maintainer.
  308.  
  309. ________________________________________________________________________________
  310. #
  311. #  Mostly files on vi.
  312. #
  313. #  Index of archive:    alf.uib.no (129.177.30.3)
  314. #  Filearea:            /pub/lpf/misc
  315. #  Archive updated:     Tue Aug 11 10:07:52 GMT 1992
  316. #  Mirroring archives:  utsun.s.u-tokyo.ac.jp (133.11.11.11)
  317. #                       cs.uwp.edu (131.210.1.4)
  318. #                       monu6.cc.monash.edu.au (130.194.1.106)
  319. #
  320.  
  321. If one of the mirror-archives are closer to you, plase get the files
  322. from there.
  323.  
  324. In the macros/ directory there exsist macros for vi. Look at file
  325. macros/INDEX.
  326.  
  327. UCB = University of California, Berkley. (Hometown of vi)
  328. CED = comp.editors NetNews discussion.
  329.  
  330. A '*' in front of the filename indicate a new or updated file since last
  331. posting to comp.editors.
  332.  
  333.  
  334.  
  335.  
  336. INDEX               This file.
  337. HELP                Help file for the Emailserver.
  338. POINTERS            Pointers to other interesting stuff. (VI resemblence).
  339. WHO                 A 'thank you' too all who have submitted to the archive.
  340.  
  341. ced.tips.Inx.Z      Comp.Editors tips collections INDEX file.
  342. ced.tips.1.Z        Comp.Editors tips collection. October 91 issue.
  343. ced.tips.2.Z        Comp.Editors tips collection. November 91 issue.
  344. ced.tips.3.Z        Comp.Editors tips collection. December 91 issue.
  345. ced.tips.4.Z        Comp.Editors tips collection. January 92 issue.
  346. ced.tips.5.Z        Comp.Editors tips collection. February 92 issue.
  347. ced.tips.6.Z        Comp.Editors tips collection. March 92 issue.
  348. ced.tips.7.Z        Comp.Editors tips collection. April 92 issue.
  349. ced.tips.8.Z        Comp.Editors tips collection. May 92 issue.
  350. *comp.editors.ARC   Comp.Editors FAQ VI/EX archivelist.
  351. *comp.editors.EDS   Comp.Editors FAQ list of editors.
  352. *comp.editors.FAQ   Comp.Editors FAQ.
  353. comp.editors2       The other file posted to comp.editors once in a while.
  354. comp.editors3       Standard reply for info. requests on C.E.
  355. editech.1.Z         General techiques on editor implementation.
  356. editech.2.Z         Updating the screen in a buffer-gap editor.
  357. editech.3.Z         How to 'store' the file in memory. Buffer GAP method.
  358. editech.4.Z         Buffer management in the Poplog editor VED.
  359. elvis.Z             Laitest ELVIS (1.5) doc - The VI clone that run on most OS.
  360. ex.changes.Z        EX changes from version to version. UCB-dist.
  361. ex.fix.Z            An Encore EX fix.
  362. ex.reference.Z      EX Reference Manual. UCB-dist. A Must.
  363. ex.summary.Z        EX Command Summary. UCB-dist.
  364. jl.ex.ref.Z         Another reference for VI.
  365. lvi.tar.Z           The Learners Introduction to VI. Interactive. Bo Thide.
  366. mvi.c.Z             Direcotry utility using VI.
  367. nvi.tar.Z           Novice VI. Bo Thide.
  368. shell-100.BetaA.Z   Conversion table between different shells.
  369. vi.1.Z              VI formated help manual. BEWARE: Not a "real" manual.
  370. vi.132.Z            A tip on using vi on vt-100 with 132 colums.
  371. vi.apwh.ms.Z        VI Command & Function Reference. UCB-dist.
  372. vi.bed.tar.Z        A frontend to VI for edtiting binary files. Version: 1.0
  373. vi.beginers.Z       VI beginers guide.
  374. vi.bined.tar.Z      Filters for edit of binary files. OK for too-long lines.
  375. vi.books.Z          A short note on books on VI.
  376. vi.card.tex.Z       VI reference card in TeX. Found inside learn-vi.tar.Z
  377. vi.chars.Z          Apendix: character functions. UCB-dist. A Must.
  378. vi.chars.tex.Z      A \LaTeX fyed version of vi.chars.Z. Maurizio Codogno.
  379. vi.ckv.Z            Diary/Log editing and C-programming.
  380. vi.ckv2.Z           RCS-maintaining and Shell programing.
  381. vi.course.Z         A course on using VI. Paper.
  382. vi.course.tar.Z     A course package on using VI. Paper.
  383. vi.crypt.Z          Tips and macros on handling crypted files/mail. M. Wyle.
  384. vi.e2.tar.Z         A File history interface. A must. Version: 1.3
  385. vi.help.Z           VI recerence card. Found inside learn-vi.tar.Z
  386. vi.innforing.Z      A NORWEGIAN introduction to VI. Version 1.3-160.
  387. vi.intro.Z          Introduction on Display Editing with VI. UCB-dist. A Must.
  388. vi.intro.ps.Z       vi.intro in PostScript format. UCB-dist.
  389. vi.keybind.Z        Tips on binding keys (map/map!). CED -posting.
  390. vi.keys.Z           What key's to map in VI. Table. Followed by a CED.
  391. vi.love.Z           A colletions of "Why do you love vi ?" from comp.editors.
  392. vi.macroDoc.tar.Z   Two docs describing macros in VI. Sample exrc file incl.
  393. vi.macros.Z         Macros, Abbrevitations, and Buffers.
  394. vi.man.tut.Z        VI manual-page with a tutor.
  395. vi.mks.ant.Z        Tips on macros in the MKS version of VI. Anthony C Howe.
  396. vi.motd.tar.Z       Global /etc/motd file editor.
  397. vi.multfile.Z       A doc on how to work with multiple files in VI.
  398. vi.online-200.tar   VI ON-LINE HELP with 'windows for vi'. Version 2.00
  399. vi.passwd.Z         A script for "secure" editing of /etc/passwd.
  400. vi.passwd.fix.Z     A fix to vi.passwd.fix.Z
  401. vi.patch.Z          Patch to fix a "security" hole in VI.
  402. vi.quick.Z          VI Quick reference card.
  403. vi.ref.Z            UNIX VI quick reference card.
  404. vi.refchrt.Z        VI reference chart.
  405. vi.reference.Z      VI reference. Version 8.  Maarten Litmaath. A Must.
  406. vi.reference.ms.Z   VI reference for typesetters.
  407. vi.reformat.tar.Z   A WordStar like reformat. Better than fmt (1) ?
  408. vi.sandr.Z          CED posting about Search and Replace.
  409. vi.sigint.fix.Z     A src fix for VI dealing with 'sigint'.
  410. vi.song.Z           A song about VI.
  411. vi.ss.qrf.Z         Super Short quick reference card. Fits on a 80x24 screen.
  412. vi.startup.d.Z      NetNews discussion about ex:COMMAND / vi:COMMAND feature.
  413. vi.summary.Z        VI / EX Quick reference. UCB-dist.
  414. vi.tabs.Z           A tip on tabs in VI.
  415. vi.tagStack.Z       Patch for vaxen to make tag stack avail. Fixes for sun.
  416. vi.tags.Z           A paper on a tag-technique. Using tags like macros.
  417. vi.tips.Z           Beginer's tips on VI.
  418. vi.tips2.Z          DELETED ON REQUEST OF THE AUTHOR.
  419. vi.tutor.Z          The tutor-file from vi.tutor.tar.Z (tutor.vi).
  420. vi.tutor.tar.Z      An interactive tutor for VI. (Ver: 1.3) Beginers choice.
  421. vi.tutor.tex.Z      A exelent documet to use with vi.tutor.Z. Beginers choise.
  422. vi.ucb.tar.Z*       The whole UCB-dist package.
  423. vi.vms.Z            Information about VI for the VMS environment (DEC-VAX).
  424. vi.xvi.tar.Z        Binary editor with VI command subset. Excelent ! A must !
  425.  
  426. vi-buffer.el.Z      Invoke VI inside emacs.
  427.  
  428. * DO  *_N_O_T_*  try to fetch this file via the Email interface. Most UUCP
  429.   mailers do NOT like files with more than 100000 bytes. A uuencoded version
  430.   of this file is 2833 lines long and 175445 bytes big. The contenst of this
  431.   tar archive is spread around as several files. I will under NO circumstances
  432.   ever implement a mail spliting in the mailserver. I have other more usefull
  433.   things to do.
  434.  
  435. ________________________________________________________________________________
  436. #
  437. #  VI macros.
  438. #
  439. #  Index of archive:    alf.uib.no 129.177.30.3.
  440. #  Filearea:            /pub/lpf/misc/macros
  441. #  Archive maintainer:  Ove Ruben R Olsen rubenro@viggo.blh.no.
  442. #  Archive updated:     Tue Jun 23 08:40:06 GMT 1992
  443. #  Mirroring archives:  utsun.s.u-tokyo.ac.jp 133.11.11.11.
  444. #                       cs.uwp.edu 131.210.1.4.
  445. #                       monu6.cc.monash.edu.au 130.194.1.106.
  446. #
  447.  
  448. If one of the mirror-archives are closer to you, plase get the files
  449. from there.
  450.  
  451.  
  452. CED = Comp.editors discussion/article in NetNews.
  453.  
  454. A '*' in front of the filename indicate a new or updated file since last
  455. posting to comp.editors.
  456.  
  457.  
  458. INDEX              - This file.
  459. README             - A readmefile about the macros in this archive.
  460. ball.tar.Z         - Bouncing ball macro. Gadepalli, Balu, Subramanian.
  461. blocks             - Block- delte, move and copy. Sep 24 1991. Geoff Clare.
  462. blocks.d.Z         - Explanation of the blocks-macros. Sep 24 1991.
  463. c.template.Z       - Vi C-mode. Mitchell Wyle.
  464. case               - Convert case on word/line. * Bryan Ewbank.
  465. case.word          - Another word-case converter... Bryan Ewbank.
  466. case.word2         - An improved case.word. * Jon Eiseman.
  467. cases.d.Z          - CED about vi and caseconversions.
  468. caseword           - Convert case on word. Eelco van Asperen.
  469. center             - Center text, spell check. Dave Beyerl.
  470. cil.tc             - Comment, Invert, Lint. Tom Christiansen.
  471. cmacros            - Small and quick C-macros. CED.
  472. commentC.tar.Z     - Very good way to do C-comments. Rob Hutten.
  473. complete           - Word completions using CTRL-Keys. E. Bowles.
  474. complete.ext       - Some extensions to 'complete'
  475. complete.new       - New version of complete.
  476. cvi.Z              - C Syntax Sensitive editing. Bo Thide.
  477. emacs.style        - Emacs style editing. Steve Kinzler.
  478. evi.tar.Z          - Full Blown Emacs emulator. Bo Thide.
  479. execute            - Easy way to execute exsternal commands. Stephen Reihm.
  480. exrc.ach           - "The Super .exrc File" compiled by Anthony C Howe.
  481. exrc.brp           - A nice exrc file from Bill "Rock" Petro.
  482. fill               - An easy way to fill a paragraph. Seigo Fujii.
  483. fold.tar.Z         - A folding package E. Bowles..
  484. folding            - The macro from folding.d.Z.
  485. folding.d.Z        - CED about "fold-editing" with vi.
  486. generals           - General, text, mail, C, Modula-2. Compiled by M. Lamoureux
  487. generals.2         - EXRC and Pascal. Bradford L Knowles.
  488. goodies.tar.Z      - Find prev word, emacs-mode, C-mode and others. M. Neitzel.
  489. hanoi              - VI solves the infamous 'Towers of hanoi'. Greg McFarlane.
  490. jl.ex              - Some 'beginer' macros. Joel Loo Peing Ling.
  491. latex              - Latex mode. (Wery few, but promising) Mitchell Wyle.
  492. latex2             - Latex mode. Oeyvind Flaam.
  493. mail.enc.Z       - Working with encrypted mail. Good. Mitchell Wyle.
  494. man                - Manpage lookup. Untested.
  495. markring           - Marking places in the text the easy way. Daniel Smith.
  496. maze.tar.Z         - Maze solving with vi. Greg McFarlane.
  497. modula2            - Modula-2 macro package. Mitchell Wyle.
  498. modula2.new        - Modula-2 macro package. Roland Bickel.
  499. morse              - Write morsekode. Hugh McGuinness.
  500. mymorse            - Exchangement to 'morse'. No map!ings of lowercase.
  501. perl               - Perl mode. Kenneth C Rich.
  502. ruler              - Rulermacro. Bill Petro.
  503. srm                - Search and Replace macro. Very HEAVY stuff.. :-) D Wallach
  504. turing.tar.Z       - A turing machine with vi. Dave Hitz.
  505. upcase             - Turn your last typed word in to uppercase letters. L. Quin.
  506. wordsearch         - Macro from wordsearch.d.Z. Elliott C Winslow.
  507. wordsearch.d.Z     - CED about searching for word under cursor.
  508. ws                 - Word Star emulator. Version 0.00. Ove Ruben R Olsen.
  509.  
  510. *  I have not got this to work.
  511. ________________________________________________________________________________
  512.  
  513.  
  514.  
  515. --
  516.         Ove Ruben R Olsen a Gnarfer and VI user. EMAIL: ruben@uib.no.
  517.      Maintaining the EX/VI-archive and a couple of the Comp.Editors FAQs.
  518.     People that are ignorant tend to live a frustrated life, at least when
  519.      it comes to editing - But I do belive this is a general rule in life
  520. Xref: bloom-picayune.mit.edu comp.mail.elm:8535 news.answers:4591
  521. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!news.media.mit.edu!micro-heart-of-gold.mit.edu!news.bbn.com!olivea!spool.mu.edu!dsinc!dsinc!not-for-mail
  522. From: syd@dsinc.DSI.COM (Syd Weinstein)
  523. Newsgroups: comp.mail.elm,news.answers
  524. Subject: Changes to the Monthly Elm Posting from the Elm Development Group
  525. Keywords: diffs monthly elm posting
  526. Message-ID: <1gjdeeINNohk@dsinc.dsi.com>
  527. Date: 15 Dec 92 01:46:54 GMT
  528. Sender: syd@dsi.com
  529. Followup-To: poster
  530. Organization: Datacomp Systems, Inc., Huntingdon Valley, PA 19006
  531. Lines: 464
  532. Approved: news-answers-request@MIT.Edu
  533. NNTP-Posting-Host: dsinc.dsi.com
  534.  
  535. Archive-name: elm-monthly/diff
  536.  
  537. *** o.elm.monthly    Tue Nov 10 15:27:10 1992
  538. --- elm.monthly    Mon Dec 14 20:46:21 1992
  539. ***************
  540. *** 15,29 ****
  541.   this posting or Elm itself to elm@dsi.com (dsinc!elm).  See the
  542.   README section of this posting for info on some Elm 2.4 FAQ's.
  543.   This posting generated:
  544. ! Tue Nov 10 15:24:15 EST 1992
  545.  
  546. ! Current release version: Elm 2.4 PL8
  547.       This version was released at patch level 0.
  548.       comp.sources.unix Posting-number: (Not yet posted)
  549.       Archive-name: (Not yet posted)
  550.       Patches are posted to comp.sources.bugs and comp.mail.elm
  551.       After they are stable, patches are sent to comp.sources.unix
  552. !         Five patch sets have been posted, 1/2, 3, 4/5, 6, 7/8.
  553.           Archive-name: (No patches yet posted to comp.sources.unix)
  554.       Patches are available from the archive server at DSI.COM:
  555.       send mail to archive-server@DSI.COM
  556. --- 15,30 ----
  557.   this posting or Elm itself to elm@dsi.com (dsinc!elm).  See the
  558.   README section of this posting for info on some Elm 2.4 FAQ's.
  559.   This posting generated:
  560. ! Mon Dec 14 20:46:08 EST 1992
  561.  
  562. ! Current release version: Elm 2.4 PL17
  563.       This version was released at patch level 0.
  564.       comp.sources.unix Posting-number: (Not yet posted)
  565.       Archive-name: (Not yet posted)
  566.       Patches are posted to comp.sources.bugs and comp.mail.elm
  567.       After they are stable, patches are sent to comp.sources.unix
  568. !         The following patch sets have been posted, 1/2, 3, 4/5,
  569. !             6, 7/8, 9/10, 11, 12/13, 14-17.
  570.           Archive-name: (No patches yet posted to comp.sources.unix)
  571.       Patches are available from the archive server at DSI.COM:
  572.       send mail to archive-server@DSI.COM
  573. ***************
  574. *** 136,141 ****
  575. --- 137,197 ----
  576.       think that the message is 'remote'. This is not slated to
  577.       change until 3.0.
  578.  
  579. + Why Elm adds your local hosts qualification to reply addresses:
  580. + (Or why the DANGER WILL ROBINSON KLUDGE is in the code)
  581. +     Elm passes any address off to the alias mapper to see if it
  582. +     needs expansion.  If you are replying to a bare user name of
  583. +     abc, Elm converts it to abc@localhost.domain (assuming internet
  584. +     addressing, myhost!abc for the rest).  This is to prevent the
  585. +     alias expansion.  If you were to have, in you private Elm alias
  586. +     table an alias of abc that pointer to
  587. +     J.Q.Public@somewhere.domain, if the address wasn't qualified,
  588. +     Elm would convert the reply to abc to go to
  589. +     J.Q.Public@somewhere.domain.  This is generally not what you
  590. +     want :-)
  591. +
  592. + If you can guarantee that no private alias will ever match a local user
  593. + name on your system, then you can disable the kludge code.  The kludge
  594. + will have to remain until 3.0 when Elm will track whether an address
  595. + has been/should be expanded, and its prior to and after expansion values.
  596. + In 2.x it doesn't do that.
  597. +
  598. + How can I get elm to NOT expand the alias list on outgoing msgs?
  599. + Problem is if a list has, say, 100 names in it then sending to the list
  600. + expands every single one of the 100 names. I would like the message to
  601. + have the "To" line = the name of the list itself and have the actual
  602. + recipients' names not appear.
  603. +     You can't and don't want to. (and yet you can also) An alias is
  604. +     a mechanism of making Elm address a message to multiple
  605. +     people.  However, when the message gets to its destination, Elm
  606. +     also has to allow that person do a group reply.  If the message
  607. +     only has your local private elm alias in it, the group reply
  608. +     will try and go to that alias name.  Unfortunately, that name
  609. +     is meaningless to that other person (its private to both Elm
  610. +     and you).
  611. +
  612. +     There are two solutions:
  613. +
  614. +     The preferred if replies are desired:
  615. +         Have your mail administrator create a file include
  616. +         alias for you in your MTA (sendmail, et al).. This is
  617. +         usually of the type
  618. +
  619. +     alias    :include:/some/path/to/a/file
  620. +
  621. +     where the file would be in a place you control and you have write access
  622. +     to the file.  Then you can add/drop members of the list, and
  623. +     the mail just goes to the alias, and, someone sending to
  624. +     alias@your.system will be able to send to all members. (group
  625. +     reply works correctly)
  626. +
  627. +     The less preferred method: (no group reply is possible)
  628. +         Send the message to yourself, with a bcc to the Elm
  629. +         alias.
  630. +     Of course, the Bcc: won't be expanded by the MTA internal to
  631. +     the message, so it won't appear in the message.
  632. +
  633. +
  634.   From comp.mail.elm, dws@ssec.wisc.edu (DaviD W. Sanderson) writes:
  635.   >... whoever wrote the default termcap
  636.   >and/or terminfo descriptions for xterm included in the ti/te strings
  637. ***************
  638. *** 195,201 ****
  639.   at the same time we are working on the next release.  Also starting with
  640.   release 2.2 a list of known problems will be published in this posting.
  641.  
  642. ! Known bugs in Elm 2.4 PL5:
  643.       The following are from the Elm 2.4 "To.Do" list that are
  644.   considered bugs, not enhancements, that have not yet been done.  Items
  645.   which are enhancements are not listed here.  It is our intention to
  646. --- 251,257 ----
  647.   at the same time we are working on the next release.  Also starting with
  648.   release 2.2 a list of known problems will be published in this posting.
  649.  
  650. ! Known bugs in Elm 2.4 PL13:
  651.       The following are from the Elm 2.4 "To.Do" list that are
  652.   considered bugs, not enhancements, that have not yet been done.  Items
  653.   which are enhancements are not listed here.  It is our intention to
  654. ***************
  655. *** 204,298 ****
  656.   change is to fix it, and what else it ties into in the 3.0 work).
  657.   Items marked fixed will be deleted from the list on the next posting.
  658.  
  659. - 1.  General bugs and configuration bugs
  660.  
  661. ! GB01 The ordering of some sets of configuration    questions could
  662. !      be    improved.  In some cases, the answer to    a later    question
  663. !      renders an    earlier    question moot.    In such    cases, the latter
  664. !      should proceed the    former so that the former would    only be
  665. !      asked if need be.
  666.